import java.util.Scanner;

public class J6 {
    //方法的概念及使用
    public static void main(String[] args) {
// 1⽅法定义
        //⽅法名字：采⽤⼩驼峰命名
        //修饰符 返回值类型 ⽅法名称([参数类型 形参 ...]){
        //             ⽅法体代码;
        //             [return 返回值];
        // }
//2方法调用
        int ret = add(1,2);
        System.out.println(ret);
    }
    //⽰例⼀：实现⼀个函数，检测⼀个年份是否为闰年
    public static boolean isLeapYear(int year) {
        if ((0 == year % 4 && 0 != year % 100) || 0 == year % 400) {
            return true;
        } else {
            return false;
        }
    }
    //⽰例⼆: 实现⼀个两个整数相加的⽅法
    //参数列表：如果⽅法没有参数，()中什么都不写，如果有参数，需指定参数类型，多个参数之间使⽤逗号隔开
    public static int add(int x, int y) {
        return x + y;
    }
//3实参和形参的关系
    //在Java中，实参的值永远都是拷⻉到形参中，形参和实参本质是两个实体
    //实参传值给形参，必须做到类型匹配，顺序匹配，个数匹配
//4关于返回值
    //返回值在接收过程当中需要匹配
    //没有返回值的情况下，⽅法的返回值类型为void
    //⼀个⽅法是否有返回值需要视情况⽽定
}
